package com.mall.db.api;

import com.mall.pojo.SmsFlashPromotionSession;

import java.util.List;

public interface SmsFlashPromotionSessionApi {
    /**
     * 获取所有秒杀时间段
     * @return
     */
    List<SmsFlashPromotionSession> list();

    /**
     * 添加秒杀活动场次
     * @param promotionSession
     */
    Integer create(SmsFlashPromotionSession promotionSession);

    /**
     * 根据id删除秒杀场次
     * @param id
     * @return
     */
    Integer delete(Integer id);

    /**
     * 修改秒杀场次
     * @param promotionSession
     * @return
     */
    Integer update(SmsFlashPromotionSession promotionSession);

    /**
     * 根据id查询秒杀场次信息
     * @param id
     * @return
     */
    SmsFlashPromotionSession findById(Integer id);

    /**
     * 获取全部处于启用状态的秒杀场次
     * @param i
     * @return
     */
    List<SmsFlashPromotionSession> findByStatus(int i);
}
